
package ysu.sxm.ptjc.pojo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @Description
 * @Author  baodan_Fan
 * @Date 2021-01-07
 */

@Getter
@Setter
@ToString
@NoArgsConstructor
@EqualsAndHashCode
@Entity
@Table ( name ="extrusion_defect_info" )
public class ExtrusionDefectInfo  implements Serializable {
    private static final long serialVersionUID =  305584267689475300L;

    /**
     * 挤出缺陷id
     */
    @Id
    private Long extrusionDefectId;

    /**
     * 黑线
     */
    @Column(name = "black_line" )
    private Long blackLine;

    /**
     * 夹渣
     */
    @Column(name = "slag_inclusion" )
    private Long slagInclusion;

    /**
     * 型材沟
     */
    @Column(name = "profile_groove" )
    private Long profileGroove;

    /**
     * 水印
     */
    @Column(name = "watermark_extrusion" )
    private Long watermarkExtrusion;

    /**
     * 波浪
     */
    @Column(name = "wave_print" )
    private Long wavePrint;

    /**
     * 点蚀
     */
    @Column(name = "pitting" )
    private Long pitting;

    /**
     * 是否得到id
     */
    @Column(name = "get_id" )
    private Long getId;

    public Long getExtrusionDefectId() {
        return this.extrusionDefectId;
    }

    public void setExtrusionDefectId(Long extrusion_DefectId) {
        this.extrusionDefectId = extrusion_DefectId;
    }

    public Long getBlackLine() {
        return this.blackLine;
    }

    public void setBlackLine(Long blackLine) {
        this.blackLine = blackLine;
    }

    public Long getSlagInclusion() {
        return this.slagInclusion;
    }

    public void setSlagInclusion(Long slagInclusion) {
        this.slagInclusion = slagInclusion;
    }

    public Long getProfileGroove() {
        return this.profileGroove;
    }

    public void setProfileGroove(Long profileGroove) {
        this.profileGroove = profileGroove;
    }

    public Long getWatermarkExtrusion() {
        return watermarkExtrusion;
    }

    public ExtrusionDefectInfo setWatermarkExtrusion(Long watermarkExtrusion) {
        this.watermarkExtrusion = watermarkExtrusion;
        return this;
    }

    public Long getWavePrint() {
        return this.wavePrint;
    }

    public void setWavePrint(Long wavePrint) {
        this.wavePrint = wavePrint;
    }

    public Long getPitting() {
        return this.pitting;
    }

    public void setPitting(Long pitting) {
        this.pitting = pitting;
    }

    public Long getGetId() {
        return this.getId;
    }

    public void setGetId(Long getId) {
        this.getId = getId;
    }

}

